.waiting-card.data-v-645b880e {
    background: #fff !important;
    border-radius: 10rpx;
    margin: 0rpx auto;
    padding: 30rpx;
    width: 600rpx;
}

.lottery-tips.data-v-645b880e {
    align-items: center;
    background: #fff;
    border-radius: 30rpx;
    display: flex;
    font-size: 26rpx;
    justify-content: center;
    margin: 30rpx auto;
    padding: 10rpx 20rpx 10rpx 30rpx;
    text-align: center;
    width: 400rpx;
}

.lottery-tips .ticket-total.data-v-645b880e {
    color: #e63111;
    font-size: 36rpx;
    font-weight: 500;
}

.lottery-tips .icon-arrow-right.data-v-645b880e {
    font-size: 40rpx;
}

.reward-row.data-v-645b880e {
    font-size: 28rpx;
    font-weight: 500;
    text-align: center;
}

.reward-row .number.data-v-645b880e {
    color: red;
    font-size: 46rpx;
    font-weight: 700;
    margin-right: 6rpx;
}

.reward-row .text-c.data-v-645b880e {
    color: grey;
    font-size: 28rpx;
    margin-top: 6rpx;
}

.reward-row .text-c .check-asset-c.data-v-645b880e {
    display: inline;
    margin-left: 6rpx;
}

.reward-row .text-c .check-asset-btn.data-v-645b880e {
    color: #666;
    text-decoration: underline;
}

.container-scope.data-v-645b880e {
    background: rgba(0, 0, 0, 0.9);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}

.container-scope .close-btn.data-v-645b880e {
    background: hsla(0, 0%, 100%, 0.4);
    border: 2px solid hsla(0, 0%, 100%, 0.4);
    border-radius: 50%;
    box-sizing: border-box;
    color: #fff;
    font-size: 38rpx;
    height: 60rpx;
    line-height: 56rpx;
    position: absolute;
    right: 200rpx;
    right: 50rpx;
    text-align: center;
    top: -50rpx;
    width: 60rpx;
    z-index: 1000;
}

.container-scope .title.data-v-645b880e {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 34rpx;
    font-weight: 500;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
}

.content-scope.data-v-645b880e {
    background-position: 38rpx 0rpx;
    background-repeat: no-repeat;
    min-height: 100rpx;
    min-height: 100vh;
    position: relative;
    width: 100%;
}

.content-scope .unopen-c.data-v-645b880e {
    height: 420rpx;
    margin: 280rpx auto 0;
    position: relative;
    width: 300rpx;
}

.content-scope .unopen-c.data-v-645b880e:after {
    background-color: #dcdfe6;
    border-radius: 50%;
    bottom: -50rpx;
    box-shadow: 0 0 20rpx #dcdfe6;
    content: '';
    height: 100rpx;
    left: -50rpx;
    position: absolute;
    width: 400rpx;
}

.content-scope .unopen.data-v-645b880e {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 11;
}

.content-scope .unopen.a0.data-v-645b880e {
    animation: shakeTopx-data-v-645b880e 0.2s;
    animation-delay: 0.7s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: bottom center;
}

.content-scope .unopen.a1.data-v-645b880e {
    animation: hide-data-v-645b880e 0.3s;
    animation-fill-mode: forwards;
    transform-origin: bottom center;
}

.content-scope .unopen image.data-v-645b880e {
    height: 100%;
    width: 100%;
}

.scroll-view-212.data-v-645b880e {
    background: url('https://img121.7dun.com/yuanqimali/share/choushangListBg.png');
    background-size: 100% 100%;
    box-sizing: border-box;
    height: 48vh;
    min-height: 522rpx;
    padding: 0rpx;
    position: relative;
}

.sku-list.data-v-645b880e {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    width: 100%;
}

.sku-list .sku-item.data-v-645b880e {
    border: 2rpx solid #9df9fc;
    margin-bottom: 34rpx;
    margin-top: 20rpx;
    position: relative;
    text-align: left;
    width: 218rpx;
}

.sku-list .sku-item .money_box.data-v-645b880e {
    background: url('https://img121.7dun.com/20230207NewImg/huanxiang/moneyBg.png');
    background-size: 100% 100%;
    color: #fff;
    font-size: 20rpx;
    height: 30rpx;
    left: 0;
    line-height: 30rpx;
    padding: 0 18rpx 0 8rpx;
    position: absolute;
    text-align: center;
    top: 180rpx;
    z-index: 99;
}

.sku-list .sku-item .item-top.data-v-645b880e {
    background-color: #000;
    height: 256rpx;
    position: relative;
    width: 100%;
}

.sku-list .sku-item .item-top .level_icon.data-v-645b880e {
    height: 92rpx;
    left: 0rpx;
    position: absolute;
    top: 0rpx;
}

.sku-list .sku-item .item-top .level_icon image.data-v-645b880e {
    height: 100%;
}

.sku-list .sku-item .item-top .item-top-img.data-v-645b880e {
    height: 100%;
    width: 100%;
}

.sku-list .sku-item .item-top .item-top-total.data-v-645b880e {
    background: url('https://img121.7dun.com/20230207NewImg/yifanshang/numRight.png');
    background-size: 100% 100%;
    color: #fff;
    font-size: 20rpx;
    font-weight: 400;
    height: 30rpx;
    line-height: 30rpx;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0rpx;
    width: 56rpx;
}

.sku-list .sku-item .item-bottom.data-v-645b880e {
    background-color: #1c1c1e;
    box-sizing: border-box;
    color: #fff;
    font-size: 20rpx;
    padding: 16rpx 12rpx;
    width: 100%;
}

.sku-list .sku-item .item-bottom .item-bottom-title.data-v-645b880e {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sku-list .sku-item .item-bottom .price_box.data-v-645b880e {
    color: #9df9fc;
    margin-top: 0rpx;
    padding-bottom: 10rpx;
}

.sku-list .sku-item.item-1.data-v-645b880e {
    width: 460rpx;
}

.sku-list .sku-item.item-1 .thumb-c.data-v-645b880e {
    padding-right: 25rpx;
    width: 460rpx;
}

.sku-list .sku-item.item-1 .thumb-c .title.data-v-645b880e {
    font-size: 32rpx;
}

.sku-list .sku-item.item-1 .thumb-c .total view.data-v-645b880e {
    font-size: 5vw;
    left: calc(30% - 5vw);
    position: absolute;
    top: calc(30% - 5vw);
}

.sku-list .sku-item.item-1 .thumb-c .shang-title.data-v-645b880e {
    font-size: 32rpx;
}

.sku-list .sku-item.item-1 .thumb-c .thumb-box.data-v-645b880e {
    border: 2rpx solid #fff;
    height: 380rpx;
    overflow: hidden;
    position: relative;
}

.sku-list .sku-item.item-1 .thumb-c .thumb-box .thumb.data-v-645b880e {
    background-color: #000;
    height: 100%;
    width: 100%;
}

.sku-list .sku-item.item-1 .thumb-c .price_box.data-v-645b880e {
    color: #9df9fc;
    font-size: 24rpx;
    margin-top: 0rpx;
    padding-bottom: 10rpx;
}

.sku-list .sku-item.item-1 .thumb-c .price_box .price.data-v-645b880e {
    color: red;
    font-size: 30rpx;
}

.scroll-alias.data-v-645b880e {
    bottom: 42rpx;
    left: 172rpx;
    position: absolute;
}

.bottom.data-v-645b880e {
    bottom: 150rpx;
    left: 0;
    position: fixed;
    width: 100%;
}

.bottom .luck-tips-zhuyi.data-v-645b880e {
    color: #fff;
    font-size: 20rpx;
    font-weight: 400;
    text-align: center;
}

.luck-tips.data-v-645b880e {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 36rpx;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.6;
    margin: 0 auto;
    text-align: center;
}

.luck-tips .luck-tips-all.data-v-645b880e {
    font-size: 36rpx;
    margin-bottom: 12rpx;
}

.luck-tips .luck-tips-price.data-v-645b880e {
    background: #313131;
    border: 4rpx solid #fff;
    color: #32cc43;
    font-size: 32rpx;
    font-weight: 600;
    height: 60rpx;
    line-height: 60rpx;
    padding: 4rpx 46rpx;
}

.free-order-c.data-v-645b880e {
    align-items: center;
    background: #fff;
    border-radius: 8rpx;
    box-shadow: 0 0 20rpx hsla(0, 0%, 39%, 0.6);
    box-sizing: border-box;
    color: red;
    display: flex;
    justify-content: space-between;
    left: 100rpx;
    padding: 20rpx;
    position: fixed;
    top: 60rpx;
    width: 550rpx;
}

.free-order-c .icon-arrow-right.data-v-645b880e {
    font-size: 40rpx;
}

.button-c.data-v-645b880e {
    align-items: center;
    display: flex;
    justify-content: space-around;
    margin: 36rpx 0rpx 8rpx;
}

.button-c .btn.data-v-645b880e {
    width: 342rpx;
}

.button-c .continue image.data-v-645b880e,
.button-c .onekey_recycle image.data-v-645b880e {
    height: 122rpx;
    width: 100%;
}

.button-c .onekey_recycle_try.data-v-645b880e {
    background: url('https://img121.7dun.com/newimages/jiaoyi.png') no-repeat #000 !important;
    background-size: 100% !important;
    width: 280rpx;
}

.button-c .continue_try.data-v-645b880e {
    background: url('https://img121.7dun.com/newimages/zhende.png') no-repeat #000 !important;
    background-size: 100% !important;
    width: 280rpx;
}

@-webkit-keyframes shakeTopx-data-v-645b880e {
    0% {
        transform: rotate(-6deg);
    }

    25% {
        transform: rotate(0deg);
    }

    50% {
        transform: rotate(6deg);
    }

    75% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(-6deg);
    }
}

@keyframes shakeTopx-data-v-645b880e {
    0% {
        transform: rotate(-6deg);
    }

    25% {
        transform: rotate(0deg);
    }

    50% {
        transform: rotate(6deg);
    }

    75% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(-6deg);
    }
}

@-webkit-keyframes hide-data-v-645b880e {
    0% {
        opacity: 1;
        transform: scale(1);
    }

    100% {
        opacity: 0;
        transform: scale(0);
    }
}

@keyframes hide-data-v-645b880e {
    0% {
        opacity: 1;
        transform: scale(1);
    }

    100% {
        opacity: 0;
        transform: scale(0);
    }
}

@-webkit-keyframes showbox-data-v-645b880e {
    0% {
        opacity: 0;
        transform: scale(0);
    }

    30% {
        opacity: 1;
        transform: scale(1);
    }

    50% {
        opacity: 1;
        transform: scaleX(0.7);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes showbox-data-v-645b880e {
    0% {
        opacity: 0;
        transform: scale(0);
    }

    30% {
        opacity: 1;
        transform: scale(1);
    }

    50% {
        opacity: 1;
        transform: scaleX(0.7);
    }

    100% {
        transform: scale(1);
    }
}
